Did you ever resolve this? I'm having exactly the same problem, except that the index is different in my error:
index 18446744073709551615 beyond bounds [0 .. 0]
(Which I believe is -1 equivalent in an unsigned integer form.)
My stack trace is identical to yours as far as I can tell.
It actually displays the preview in the print panel, and then crashes.
If I only attempt to print a single item it succeeds, but crashes when I try to print more than one item.
However, if I print multiple items all on the one page (startingAtPage: 0 for all of them), it prints successfully and does NOT crash (but then of course all the items are printed overlapping on top of each other on a single page and looks terrible).
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: